Big Huge Thesaurus

foundling hospital

noun